﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace NetworkAnalysis
{
    class Program
    {
        static void Main(string[] args)
        {
            ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.Desktop); //在C#中调用AE组件，必须写这句话 
            InitialLicense iniLicense = InitialLicense.getInstance();
            bool successful = iniLicense.iniAELicenseControlObj();
            if (successful == true)
            {
                Console.WriteLine("ArcGIS RunTime has already obtained!");
                /*调用过程：
                 1.构建网络；2.获取网络数据集（或打开网络）；3.创建网络分析环境；4.进行网络分析 ；5.输出初始网络分析结果；6.网络路径重构
                 */
                Console.WriteLine("工作完毕！");
            }
            Console.ReadKey();

            iniLicense.ShutDown();
        }
    }
}
